Ccs103 Midterm Research Project Part 2